not-I¬ is a very simple INIT that intercepts a disk event and keeps the first disk _after_ the startup disk from mounting (and showing up on the desktop). If you later decide you want to mount the disk anyway, use something like the SCSI Tools cdev by Paul Mercer.
When will this be useful? You got me. I might make it into a cdev that will let you _decide_ which devices you want to mount (after the startup device). But I use it on my Mac SE to keep the SE internal drive from coming on line. I find myself always using my external Jasmine 80 and leaving the slower internal SE drive for backups. I wrote a crude version of this INIT for myself and have been using it for over a year with no problems. This latest update (version 1.0) includes the ShowINIT code available in Compuserve╒s THINK forum so the ICN# resource is displayed on startup.
If you want not-I to block mounting of the drive next in line after the startup device, just place it in your system folder. To temporarily allow mounting of the drive, hold down the SHIFT key momentarily, BEFORE you see the not-I icon. (The icon will have an ╥x╙ through the drive if it worked, and the word ╥ON╙ if you were holding down the shift key.)
This INIT was produced with LightspeedC 2.15. It includes jbx╒s modifications to Paul Mercer╒s ShowINIT.c program. Thanks, guys!